// $Id: SysObjectProperty.java 54 2011-10-23 18:22:29Z huijzer@gmail.com $
package lime.application.model.properties;

public enum SysObjectProperty implements ObjectProperty {

	OBJECT_NAME,
	R_LINK_CNT,
	R_MODIFIER,
	R_MODIFY_DATE,
	R_OBJECT_TYPE,
	A_CONTENT_TYPE,
	LOG_ENTRY,
	R_LOCK_OWNER,
	R_VERSION_LABEL;
	
	public String id() {
		return name().toLowerCase();
	}
	
	public String label() {
		return Messages.getString("sys_object." + this.id() + ".label");
	}
	
	public String description() {
		return Messages.getString("sys_object." + this.id() + ".description");
	}
}
